package com.ml.mall.service.sys;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ml.mall.bean.page.Page;
import com.ml.mall.bean.req.sys.SysRolePermQueryDto;
import com.ml.mall.bean.req.sys.SysRolePermissionDto;
import com.ml.mall.entity.sys.SysPermission;
import com.ml.mall.entity.sys.SysRolePermission;

/**
 * <p>
 * 角色权限对应关系表 服务类
 * </p>
 *
 * @author kyyang
 * Created 2021-01-07
 */
public interface ISysRolePermissionService extends IService<SysRolePermission> {

    /**
     * @description: 角色权限查询
     * @author kyyang
     * @date 2021/1/20 23:42
     * @version 1.0
     */
    Page<SysPermission> sysRolePermission(SysRolePermQueryDto sysRolePermQueryDto);

    /**
     * @description: 角色权限新建
     * @author kyyang
     * @date 2021/1/20 23:59
     * @version 1.0
     */
    int sysRolePermissionNew(SysRolePermissionDto sysRolePermissionDto);

    /**
     * @description: 角色权限删除
     * @author kyyang
     * @date 2021/1/21 0:00
     * @version 1.0
     */
    int sysRolePermissionDel(SysRolePermissionDto sysRolePermissionDto);
}
